#include "Caja.h"

Caja::Caja() :
		memoriaCompartida(Constantes::ARCHIVO_MCOMPARTIDA_CAJA, 'f') {

}

Caja::~Caja() {

}

void Caja::inicializar() {
	memoriaCompartida.escribir(Constantes::DINERO_INICIAL_CAJA);
}

void Caja::liberar() {
	memoriaCompartida.liberar();
}

int Caja::contarDinero() {
	return memoriaCompartida.leer();
}

void Caja::agregarDinero(int cantidad) {
	memoriaCompartida.escribir(memoriaCompartida.leer() + cantidad);
}

